@charset "utf-8";

.tx-attach-top .btn{margin-left:5px}
.tx-attach-preview img{width:auto;height:auto;max-width:100%;max-height:100%}
.tx-attach-box .tx-attach-list{overflow-y:auto}

.component_btn a{display:inline-block;padding-left:16px;background-repeat:no-repeat;background-position:0 6px;font:11px/28px 돋움,Tahoma;letter-spacing:-1px}
ul.tx-extra-menu{width:auto;padding:4px 8px}
ul.tx-extra-menu .component_btn a{line-height:22px}
ul.tx-extra-menu a{white-space:nowrap}

.tx-tabletemplate-menu table{border-spacing:2px}
.tx-tabletemplate-menu td{padding:1px}
.tx-tabletemplate-menu .tx-menu-list span{margin:2px !important}
.tx-tabletemplate-menu td.tx-menu-list-item a span.tx-item-hovered{margin:0 !important}

.tx-fontfamily-menu.tx-menu .tx-mg{font-family:'맑은 고딕','Malgun Gothic'}
.tx-fontfamily-menu.tx-menu .tx-ng{font-family:'나눔고딕',NanumGothic,ng}
.tx-fontfamily-menu.tx-menu .tx-ngeb{font-family:'나눔고딕 ExtraBold','NanumGothic ExtraBold',ngeb}
.tx-fontfamily-menu.tx-menu .tx-nm{font-family:'나눔명조',NanumMyeongjo,nm}
.tx-fontfamily-menu.tx-menu .tx-nmeb{font-family:'나눔명조 ExtraBold','NanumMyeongjo ExtraBold',nmeb}
.tx-fontfamily-menu.tx-menu .tx-np{font-family:'Nanum Pen Script','나눔손글씨 펜',np;font-size:13px}
.tx-fontfamily-menu.tx-menu .tx-nb{font-family:'Nanum Brush Script','나눔손글씨 붓',nb;font-size:13px}
.tx-fontfamily-menu.tx-menu .tx-time{font-family:'Times New Roman',Times,serif}
.tx-fontfamily-menu.tx-menu .tx-suitable{font-family:'Segoe UI',Meiryo,'나눔고딕',NanumGothic,ng}

/* 검은색 */
.black .tx-editor-container a{color:#444}
.black .tx-editor-container a:hover,.black .tx-editor-container a:focus{color:#222}